# coding:UTF-8
# 定义师傅类
class Master(object):
    def __init__(self):
        self.tranfomer = '【七十二变心法绝学】'
    # 定义类的属性
    def make_kongfu(self):
        print(f'运用{self.tranfomer}习得这项技能')
    # 定义类的方法
# 定义另一个师傅类
class Anmaster(object):
    def __init__(self):
        self.tranfomer = '【长生不老，秘密在自由基中】'
    # 定义类的属性
    def make_kongfu(self):
        print(f'运用{self.tranfomer}习得这项技能')
    # 定义类的方法
# 定义徒弟类
class Prentice(Anmaster,Master):
    def __init__(self):
        self.tranfomer = '【独创本领——变大变小】'
    # 初始化定义  定义类的属性
    def make_kongfu(self):
        self.__init__()
        print(f'运用{self.tranfomer}习得这项技能')
    # 定义类的方法
    def make_master_kongfu(self):
        Master.__init__(self)  # 调用第一个师傅的属性
        Master.make_kongfu(self)  # 调用第一个师傅的方法

    def make_anmaster_kongfu(self):
        Anmaster.__init__(self)  # 调用另一个师傅的属性
        Anmaster.make_kongfu(self)  # 调用另一个师傅的方法
    # 定义类的方法
if __name__ == '__main__':
    learn = Prentice()  # 创建对象
    learn.make_kongfu()  # 对象.方法
    learn.make_master_kongfu()
    learn.make_anmaster_kongfu()

